草庐IT

swift - 3D Touch 和 UITableViewCell

全部标签

ios - 带有触摸位置的绘制线条缩小并淡入背景 Swift 3.0

我在Swift3.0上遇到了一个奇怪的错误,我成功地绘制了一个位于UIView内部的UIImageView,但是当我绘制之前绘制的线开始淡化并收缩到UIImageView的顶部并且变得非常模糊时如附图所示。BeginningofDrawing,Imagebecomingblurry.如果能提供任何帮助/指导,我将不胜感激。classDrawView:UIView{vardrawArea:UIImageView!varclearDrawArea:UIButton!varlastTouch=CGPoint.zeroinit(){super.init(frame:CGRect(x:UIScr

swift uitaiteview 8.4布局正确,10.3 ver不正确

我使用以下代码,按编程创建UITATEVIEWoverridefuncviewDidLoad(){self.view.addSubview(self.tableView)letwidth=UIScreen.main.bounds.width+500self.tableView.frame=CGRect(x:0,y:20,width:width,height:self.view.frame.height)}8.4ver布局:10.3个布局:是版本错误吗?我怎样才能解决这个问题?看答案您指定的宽度为500分。超过屏幕的宽度,因此需要修复。假设您希望表观视图填充屏幕,则应从获得宽度的同一位置获得高度

全球变量似乎丢失了价值(Swift)

这是我从Firebase提取数据的代码。ListOfNames(双维)和名称(单维)是类型字符串的全局数组。但是,当我打印listofnames在输出窗口中显示一个空数组,而如果我评论第一行(self.listofnames=[[]]),代码正常函数。我已经将Ref与Firebase数据库链接请帮忙。vardatabasehandle:FIRDatabaseHandle?lettime=["8AM-9AM","9AM-10AM","10AM-11AM","11AM-12PM","12PM-1PM","1PM-1:30PM","2PM-3PM","3PM-4PM","4PM-5PM","5PM-

ios - 什么类似于 swift 中的坐标布局(如 android)?

我只想在我的应用程序中提供动画,如tinder以显示个人资料描述页面。在android中,它通过使用坐标布局类在Material设计中的默认功能。任何人都知道如何在我的应用程序中提供相同的动画? 最佳答案 ThemainappealoftheCoordinatorLayoutisitsabilitytocoordinatetheanimationsandtransitionsoftheviewswithinitthroughcoordinatesiOS中没有这样的布局类型iOS布局更简单并且给你更多的控制权,你需要做的是使用一些UI

ios - 当 isTranslucent = False 时导航栏展开(Swift 3)

我有一个带有搜索栏的表格View。但是,当我单击搜索栏时,导航栏似乎会展开并在其下方创建一个空白区域。但是,这只发生在self.navigationController?.navigationBar.isTranslucent=false但当我评论这一行时,空白永远不会出现。此外,仅当我按下搜索栏时才会出现白色栏。以下是一些图片供引用:这是我不按搜索栏的时候。然后,当我按下搜索栏时,它下方会出现一个空白区域。然后当我取消搜索栏时,空白区域位于导航栏和搜索栏之间。 最佳答案 在viewDidLoad中添加这一行:self.automa

ios - 在 Swift 中创建 PDF : Create New Page Automatically

我想在我的应用程序中包含创建(很长的)表格的PDF。我使用本教程从HTML模板创建PDF文件:https://www.appcoda.com/pdf-generation-ios/但是,当我有一个很长的表(具有不同大小的行)时,这很有效,我想自动开始一个新页面。这怎么可能(检测当前PDF页面是否已满)?示例:项目太多,没有空间打印页脚,有些项目丢失了 最佳答案 由于最小页面高度,页脚与项目重叠。所以用下面的代码解决这个问题:在InvoiceComposer.swift类中funcdrawPDFUsingPrintPageRender

ios - swift : Save & Show selected indexPath in static Table View

我的静态表格View有点问题。我有一个PopOver,它显示为我的网格的一个选项。我想保存静态TableView的状态(indexPath),但似乎不起作用,下面是我的代码片段:overridefunctableView(_tableView:UITableView,didSelectRowAtindexPath:IndexPath){varcurrSelected:IndexPath?letsection=indexPath.sectionletnumberOfRows=tableView.numberOfRows(inSection:section)forrowin0..我正在尝试

ios - 如何在 Swift 中更改 UIPickerView 组件的字体大小?

当我在attributedTitleForRow中更改字体颜色和大小时,字体大小没有改变,但所选行的颜色发生了变化:funcpickerView(_pickerView:UIPickerView,attributedTitleForRowrow:Int,forComponentcomponent:Int)->NSAttributedString?{varcolor:UIColor!varsize:UIFont!switchcomponent{case0:ifpickerView.selectedRow(inComponent:0)==row{color=UIColor.init(red

ios - UITableViewCell 中的自动布局约束不匹配

为动态单元格高度创建简单的应用程序。我有自定义UITableViewCell并且我有一些控件。我已经修复了所有控件的约束。设置约束后Tableview不显示任何错误。Tableview运行时单元格高度没问题,但是当我检查控制台日志时,它会给我错误,如下所示。MakeasymbolicbreakpointatUIViewAlertForUnsatisfiableConstraintstocatchthisinthedebugger.ThemethodsintheUIConstraintBasedLayoutDebuggingcategoryonUIViewlistedinmayalsob

ios - Firebase 根据 Swift 中另一个节点的信息从一个节点检索数据

我目前正在开发一款体育应用,我正在研究Firebase是否/如何处理我需要的数据和关系。用户登录应用程序并转到仪表板,其中列出了他参与的所有矿池。Firebase中的当前数据结构是这样的:{Game:78765:{teamA:'NewYork',teamB:'Montreal',date:'20170601',etc...},76421:{teamA:'LA',teamB:'Mexico',date:'20170602',etc...}},{Pool:12345:{GameID:78765,我将如何提取池信息以显示在用户仪表板上?需要在UICollectionView的每个单元格中显示